(function($){
	$.fn.cusSelect=function(options){
		$.each($(this), function(){
			var defaults= {"labelClass":"outer-select-element"};
			var settings= $.extend(defaults, options ||{});
			var outHTML = $('<div/>',{
				"class": settings.labelClass
			});
			virtualArrow = $('<div/>',{
				"class": "select-arrow"
			});
			var virTualSelect = $("<span/>", {
				"class":"select-virtual",
				"text": $(this).find("option:selected").text()
			});
			$(this).wrap(function(){
				return outHTML;
			});
			$(this).before(virTualSelect);
			$(this).before(virtualArrow);
			var selHeight = $(this).height();
			$(outHTML).css({"height":selHeight});
			$(this).on("change", function(){
				var newTXT = $(this).find("option:selected").text();
				$(virTualSelect).text(newTXT);
			});
		});
	}
}(jQuery));